import * as React from "react";
import type { SVGProps } from "react";
const SvgTextSquare = (props: SVGProps<SVGSVGElement>) => {
  return (
    <svg
      {...props}
      xmlns="http://www.w3.org/2000/svg"
      width={24}
      height={24}
      fill="none"
      accessibilityRole="img"
      className={props.className ? props.className + " h-6 w-6" : "h-6 w-6"}
    >
      <path
        fill="currentColor"
        d="M11.25 17a.75.75 0 0 0 1.5 0h-1.5Zm4-7.25a.75.75 0 0 0 1.5 0h-1.5Zm-8 0a.75.75 0 0 0 1.5 0h-1.5Zm8.457-2.425.558-.501-.558.501ZM9.5 16.25a.75.75 0 0 0 0 1.5v-1.5Zm5.5 1.5a.75.75 0 0 0 0-1.5v1.5Zm-5-10h2v-1.5h-2v1.5Zm2 0h2v-1.5h-2v1.5Zm.75 9.25V7h-1.5v10h1.5Zm2.5-7.778v.528h1.5v-.528h-1.5Zm-8 0v.528h1.5v-.528h-1.5ZM14 7.75c.495 0 .782.002.986.032.092.014.135.03.152.037.01.005.01.006.012.008l1.115-1.003c-.305-.339-.686-.47-1.057-.525-.34-.051-.76-.049-1.208-.049v1.5Zm2.75 1.472c0-.504.001-.95-.042-1.31-.045-.371-.149-.761-.443-1.088L15.15 7.827c.002.003.01.012.023.045.014.038.032.105.046.221.03.247.031.586.031 1.13h1.5ZM10 6.25c-.448 0-.868-.002-1.208.049-.371.055-.752.186-1.057.525L8.85 7.827c.002-.002.002-.003.012-.008a.592.592 0 0 1 .152-.037c.204-.03.491-.032.986-.032v-1.5ZM8.75 9.222c0-.543.001-.882.031-1.129.014-.116.032-.183.046-.22.012-.034.02-.043.023-.046L7.735 6.824c-.294.327-.398.717-.443 1.089-.043.358-.042.805-.042 1.31h1.5Zm.75 8.528H15v-1.5H9.5v1.5Z"
      />
      <path
        stroke="currentColor"
        strokeWidth={1.5}
        d="M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2c4.714 0 7.071 0 8.535 1.464C22 4.93 22 7.286 22 12c0 4.714 0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12Z"
      />
    </svg>
  );
};
export default SvgTextSquare;
